Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: Remove GBR from the account settings on initial signup. #49004

Merged
merged 11 commits into from
Oct 30, 2024

Conversation

Krishna2323
Copy link
Contributor

@Krishna2323 Krishna2323 commented Sep 11, 2024

Details

Fixed Issues

$ #47863
PROPOSAL: #47863 (comment)

Tests

  1. Sign-in with a new email
  2. Complete the onboarding flow
  3. Verify GBR is not shown on the Avatar in the bottom navigation bar
  4. Click Avatar to open settings > Verify GBR is not shown on the Profile tab in the Account section
  5. On /settings/profile > Verify GBR is not shown on Contact method field in the public profile detail section
  6. Open Contact method > Verify GBR is not shown on the default contact method
  7. Click New contact method > Enter email > Click Add
  8. Go back to contact-methods page and verify GBR is shown on the default contact method
  9. Verify GBR is shown on Avatar in the bottom navigation bar & Profile tab in the Account section & Contact method field in the public profile detail section.
  • Verify that no errors appear in the JS console

Offline tests

  1. Sign-in with a new email
  2. Complete the onboarding flow
  3. Verify GBR is not shown on the Avatar in the bottom navigation bar
  4. Click Avatar to open settings > Verify GBR is not shown on the Profile tab in the Account section
  5. On /settings/profile > Verify GBR is not shown on Contact method field in the public profile detail section
  6. Open Contact method > Verify GBR is not shown on the default contact method
  7. Click New contact method > Enter email > Click Add
  8. Go back to contact-methods page and verify GBR is shown on the default contact method
  9. Verify GBR is shown on Avatar in the bottom navigation bar & Profile tab in the Account section & Contact method field in the public profile detail section.

QA Steps

  1. Sign-in with a new email
  2. Complete the onboarding flow
  3. Verify GBR is not shown on the Avatar in the bottom navigation bar
  4. Click Avatar to open settings > Verify GBR is not shown on the Profile tab in the Account section
  5. On /settings/profile > Verify GBR is not shown on Contact method field in the public profile detail section
  6. Open Contact method > Verify GBR is not shown on the default contact method
  7. Click New contact method > Enter email > Click Add
  8. Go back to contact-methods page and verify GBR is shown on the default contact method
  9. Verify GBR is shown on Avatar in the bottom navigation bar & Profile tab in the Account section & Contact method field in the public profile detail section.
  • Verify that no errors appear in the JS console

PR Author Checklist

  • I linked the correct issue in the ### Fixed Issues section above
  • I wrote clear testing steps that cover the changes made in this PR
    • I added steps for local testing in the Tests section
    • I added steps for the expected offline behavior in the Offline steps section
    • I added steps for Staging and/or Production testing in the QA steps section
    • I added steps to cover failure scenarios (i.e. verify an input displays the correct error message if the entered data is not correct)
    • I turned off my network connection and tested it while offline to ensure it matches the expected behavior (i.e. verify the default avatar icon is displayed if app is offline)
    • I tested this PR with a High Traffic account against the staging or production API to ensure there are no regressions (e.g. long loading states that impact usability).
  • I included screenshots or videos for tests on all platforms
  • I ran the tests on all platforms & verified they passed on:
    • Android: Native
    • Android: mWeb Chrome
    • iOS: Native
    • iOS: mWeb Safari
    • MacOS: Chrome / Safari
    • MacOS: Desktop
  • I verified there are no console errors (if there's a console error not related to the PR, report it or open an issue for it to be fixed)
  • I followed proper code patterns (see Reviewing the code)
    • I verified that any callback methods that were added or modified are named for what the method does and never what callback they handle (i.e. toggleReport and not onIconClick)
    • I verified that the left part of a conditional rendering a React component is a boolean and NOT a string, e.g. myBool && <MyComponent />.
    • I verified that comments were added to code that is not self explanatory
    • I verified that any new or modified comments were clear, correct English, and explained "why" the code was doing something instead of only explaining "what" the code was doing.
    • I verified any copy / text shown in the product is localized by adding it to src/languages/* files and using the translation method
      • If any non-english text was added/modified, I verified the translation was requested/reviewed in #expensify-open-source and it was approved by an internal Expensify engineer. Link to Slack message:
    • I verified all numbers, amounts, dates and phone numbers shown in the product are using the localization methods
    • I verified any copy / text that was added to the app is grammatically correct in English. It adheres to proper capitalization guidelines (note: only the first word of header/labels should be capitalized), and is either coming verbatim from figma or has been approved by marketing (in order to get marketing approval, ask the Bug Zero team member to add the Waiting for copy label to the issue)
    • I verified proper file naming conventions were followed for any new files or renamed files. All non-platform specific files are named after what they export and are not named "index.js". All platform-specific files are named for the platform the code supports as outlined in the README.
    • I verified the JSDocs style guidelines (in STYLE.md) were followed
  • If a new code pattern is added I verified it was agreed to be used by multiple Expensify engineers
  • I followed the guidelines as stated in the Review Guidelines
  • I tested other components that can be impacted by my changes (i.e. if the PR modifies a shared library or component like Avatar, I verified the components using Avatar are working as expected)
  • I verified all code is DRY (the PR doesn't include any logic written more than once, with the exception of tests)
  • I verified any variables that can be defined as constants (ie. in CONST.js or at the top of the file that uses the constant) are defined as such
  • I verified that if a function's arguments changed that all usages have also been updated correctly
  • If any new file was added I verified that:
    • The file has a description of what it does and/or why is needed at the top of the file if the code is not self explanatory
  • If a new CSS style is added I verified that:
    • A similar style doesn't already exist
    • The style can't be created with an existing StyleUtils function (i.e. StyleUtils.getBackgroundAndBorderStyle(theme.componentBG))
  • If the PR modifies code that runs when editing or sending messages, I tested and verified there is no unexpected behavior for all supported markdown - URLs, single line code, code blocks, quotes, headings, bold, strikethrough, and italic.
  • If the PR modifies a generic component, I tested and verified that those changes do not break usages of that component in the rest of the App (i.e. if a shared library or component like Avatar is modified, I verified that Avatar is working as expected in all cases)
  • If the PR modifies a component related to any of the existing Storybook stories, I tested and verified all stories for that component are still working as expected.
  • If the PR modifies a component or page that can be accessed by a direct deeplink, I verified that the code functions as expected when the deeplink is used - from a logged in and logged out account.
  • If the PR modifies the UI (e.g. new buttons, new UI components, changing the padding/spacing/sizing, moving components, etc) or modifies the form input styles:
    • I verified that all the inputs inside a form are aligned with each other.
    • I added Design label and/or tagged @Expensify/design so the design team can review the changes.
  • If a new page is added, I verified it's using the ScrollView component to make it scrollable when more elements are added to the page.
  • If the main branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to the Test steps.

Screenshots/Videos

Android: Native
android_native.mp4
Android: mWeb Chrome
android_chrome.mp4
iOS: Native
ios_native.mp4
iOS: mWeb Safari
ios_safari.mp4
MacOS: Chrome / Safari
web_chrome.mp4
MacOS: Desktop
desktop_app.mp4

Signed-off-by: krishna2323 <belivethatkg@gmail.com>
@Krishna2323 Krishna2323 requested a review from a team as a code owner September 11, 2024 16:51
@melvin-bot melvin-bot bot requested a review from marcochavezf September 11, 2024 16:52
Copy link

melvin-bot bot commented Sep 11, 2024

@marcochavezf Please copy/paste the Reviewer Checklist from here into a new comment on this PR and complete it. If you have the K2 extension, you can simply click: [this button]

@melvin-bot melvin-bot bot removed the request for review from a team September 11, 2024 16:52
Signed-off-by: krishna2323 <belivethatkg@gmail.com>
@Krishna2323
Copy link
Contributor Author

Sorry @marcochavezf for the bump, I mistakenly added wrong url in in the fixed issue section.

@ntdiary will be the reviewer here.

@Krishna2323 Krishna2323 marked this pull request as draft September 11, 2024 17:05
Signed-off-by: krishna2323 <belivethatkg@gmail.com>
@Krishna2323 Krishna2323 marked this pull request as ready for review September 11, 2024 20:35
@ntdiary
Copy link
Contributor

ntdiary commented Sep 12, 2024

I'll review this PR in about 12 hours, as there is another higher-priority pr that needs to be reviewed first. :)

@@ -40,16 +40,21 @@ function ContactMethodsPage({loginList, session, route}: ContactMethodsPageProps
const loginNames = Object.keys(loginList ?? {});
const navigateBackTo = route?.params?.backTo;

const filteredLoginNames = loginNames.filter((loginName) => {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why is filter needed here?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We need to filter out the temporary validation email to avoid showing the GBR when there is only one contact method. For example, when logging in with a phone number and adding a new contact method, the default contact method is added without the SMS domain.

Monosnap.screencast.2024-09-15.17-47-33.mp4

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for your detailed explanation! I just asked in another PR whether this behavior is normal. :)

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@ntdiary, can you please re-test these, I have made the necessary changes.

Copy link
Contributor

@ntdiary ntdiary Oct 22, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

image

Extra key in the loginList is no longer being added now. :)

return login.partnerUserID || pendingAction;
});
// eslint-disable-next-line @typescript-eslint/prefer-nullish-coalescing
return !Object.values(filteredLoginList ?? {}).every((field) => field.validatedDate || currentUserLogin === field.partnerUserID);
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If the above filter is necessary, then filteredLoginList will be an array, so Object.values isn't needed. :)

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done.

@techievivek techievivek requested review from techievivek and removed request for marcochavezf September 25, 2024 06:20
@techievivek
Copy link
Contributor

Hi, @Krishna2323 @ntdiary any updates here? Are we blocked on something here?

@ntdiary
Copy link
Contributor

ntdiary commented Sep 25, 2024

Hi, @Krishna2323 @ntdiary any updates here? Are we blocked on something here?

@techievivek, not a major issue. The current PR adds a filter function compared to the original proposal, because when a user adds a new contact method, another PR accidentally added an extra entry to the loginList onyx data. I also explained this in that PR and I'm tracking it.
If you think it's fine to keep this filter, I believe we can merge this PR this week. 😄

@techievivek
Copy link
Contributor

@ntdiary, got it. I think we should wait for this PR #49445 to be merged, and then we can make any necessary changes based on that.

@techievivek
Copy link
Contributor

@ntdiary @Krishna2323, can we look into this now? Given the other PR is merged.

@Krishna2323
Copy link
Contributor Author

Thanks for the update @techievivek, I will provide updates on this today.

@techievivek
Copy link
Contributor

More conflicts 🏃

Signed-off-by: krishna2323 <belivethatkg@gmail.com>
Signed-off-by: krishna2323 <belivethatkg@gmail.com>
Copy link
Contributor

@ntdiary ntdiary left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

some minor suggestions. :)

src/libs/UserUtils.ts Outdated Show resolved Hide resolved
src/pages/settings/Profile/Contacts/ContactMethodsPage.tsx Outdated Show resolved Hide resolved
} else if (!login?.validatedDate) {
} else if (!login?.validatedDate && !isDefaultContactMethod) {
indicator = CONST.BRICK_ROAD_INDICATOR_STATUS.INFO;
} else if (!login?.validatedDate && isDefaultContactMethod && filteredLoginNames.length > 1) {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If I remember correctly, if the user actively adds a second contact method, we can display GBR on the unverified primary login method. So, I think using loginNames.length here should suffice, and we can remove filteredLoginNames.


BTW, so far, to add a second contact method, we need to enter the verification code sent to our primary contact method, I personally think this effectively verifies the primary login method. However, it's clear that the backend doesn't have this logic yet, mabe we can discuss it in a separate issue. :)
cc @techievivek
image

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If I remember correctly, if the user actively adds a second contact method, we can display GBR on the unverified primary login method. So, I think using loginNames.length here should suffice, and we can remove filteredLoginNames.

@Krishna2323, any different thoughts about this suggestion? 😄

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

BTW, so far, to add a second contact method, we need to enter the verification code sent to our primary contact method, I personally think this effectively verifies the primary login method. However, it's clear that the backend doesn't have this logic yet, mabe we can discuss it in a separate issue. :)

Aaah, good call, I think all this are showing up after we introduce unvalidated signups to our platform. I agree we an improve here. I will create an internal GH to work on this, thanks.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

any different thoughts about this suggestion? 😄

No, I agree with that, will update that today.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@ntdiary, sorry for delay, I have updated the code to show GRB on the default contact when we have more than 2 logins in the list.

Signed-off-by: krishna2323 <belivethatkg@gmail.com>
@ntdiary
Copy link
Contributor

ntdiary commented Oct 28, 2024

Reviewer Checklist

  • I have verified the author checklist is complete (all boxes are checked off).
  • I verified the correct issue is linked in the ### Fixed Issues section above
  • I verified testing steps are clear and they cover the changes made in this PR
    • I verified the steps for local testing are in the Tests section
    • I verified the steps for Staging and/or Production testing are in the QA steps section
    • I verified the steps cover any possible failure scenarios (i.e. verify an input displays the correct error message if the entered data is not correct)
    • I turned off my network connection and tested it while offline to ensure it matches the expected behavior (i.e. verify the default avatar icon is displayed if app is offline)
  • I checked that screenshots or videos are included for tests on all platforms
  • I included screenshots or videos for tests on all platforms
  • I verified tests pass on all platforms & I tested again on:
    • Android: Native
    • Android: mWeb Chrome
    • iOS: Native
    • iOS: mWeb Safari
    • MacOS: Chrome / Safari
    • MacOS: Desktop
  • If there are any errors in the console that are unrelated to this PR, I either fixed them (preferred) or linked to where I reported them in Slack
  • I verified proper code patterns were followed (see Reviewing the code)
    • I verified that any callback methods that were added or modified are named for what the method does and never what callback they handle (i.e. toggleReport and not onIconClick).
    • I verified that the left part of a conditional rendering a React component is a boolean and NOT a string, e.g. myBool && <MyComponent />.
    • I verified that comments were added to code that is not self explanatory
    • I verified that any new or modified comments were clear, correct English, and explained "why" the code was doing something instead of only explaining "what" the code was doing.
    • I verified any copy / text shown in the product is localized by adding it to src/languages/* files and using the translation method
    • I verified all numbers, amounts, dates and phone numbers shown in the product are using the localization methods
    • I verified any copy / text that was added to the app is grammatically correct in English. It adheres to proper capitalization guidelines (note: only the first word of header/labels should be capitalized), and is either coming verbatim from figma or has been approved by marketing (in order to get marketing approval, ask the Bug Zero team member to add the Waiting for copy label to the issue)
    • I verified proper file naming conventions were followed for any new files or renamed files. All non-platform specific files are named after what they export and are not named "index.js". All platform-specific files are named for the platform the code supports as outlined in the README.
    • I verified the JSDocs style guidelines (in STYLE.md) were followed
  • If a new code pattern is added I verified it was agreed to be used by multiple Expensify engineers
  • I verified that this PR follows the guidelines as stated in the Review Guidelines
  • I verified other components that can be impacted by these changes have been tested, and I retested again (i.e. if the PR modifies a shared library or component like Avatar, I verified the components using Avatar have been tested & I retested again)
  • I verified all code is DRY (the PR doesn't include any logic written more than once, with the exception of tests)
  • I verified any variables that can be defined as constants (ie. in CONST.js or at the top of the file that uses the constant) are defined as such
  • If a new component is created I verified that:
    • A similar component doesn't exist in the codebase
    • All props are defined accurately and each prop has a /** comment above it */
    • The file is named correctly
    • The component has a clear name that is non-ambiguous and the purpose of the component can be inferred from the name alone
    • The only data being stored in the state is data necessary for rendering and nothing else
    • For Class Components, any internal methods passed to components event handlers are bound to this properly so there are no scoping issues (i.e. for onClick={this.submit} the method this.submit should be bound to this in the constructor)
    • Any internal methods bound to this are necessary to be bound (i.e. avoid this.submit = this.submit.bind(this); if this.submit is never passed to a component event handler like onClick)
    • All JSX used for rendering exists in the render method
    • The component has the minimum amount of code necessary for its purpose, and it is broken down into smaller components in order to separate concerns and functions
  • If any new file was added I verified that:
    • The file has a description of what it does and/or why is needed at the top of the file if the code is not self explanatory
  • If a new CSS style is added I verified that:
    • A similar style doesn't already exist
    • The style can't be created with an existing StyleUtils function (i.e. StyleUtils.getBackgroundAndBorderStyle(theme.componentBG)
  • If the PR modifies code that runs when editing or sending messages, I tested and verified there is no unexpected behavior for all supported markdown - URLs, single line code, code blocks, quotes, headings, bold, strikethrough, and italic.
  • If the PR modifies a generic component, I tested and verified that those changes do not break usages of that component in the rest of the App (i.e. if a shared library or component like Avatar is modified, I verified that Avatar is working as expected in all cases)
  • If the PR modifies a component related to any of the existing Storybook stories, I tested and verified all stories for that component are still working as expected.
  • If the PR modifies a component or page that can be accessed by a direct deeplink, I verified that the code functions as expected when the deeplink is used - from a logged in and logged out account.
  • If the PR modifies the UI (e.g. new buttons, new UI components, changing the padding/spacing/sizing, moving components, etc) or modifies the form input styles:
    • I verified that all the inputs inside a form are aligned with each other.
    • I added Design label and/or tagged @Expensify/design so the design team can review the changes.
  • If a new page is added, I verified it's using the ScrollView component to make it scrollable when more elements are added to the page.
  • If the main branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to the Test steps.
  • I have checked off every checkbox in the PR reviewer checklist, including those that don't apply to this PR.

Screenshots/Videos

Android: Native
49004-android-native.mp4
Android: mWeb Chrome
49004-android-web.mp4
iOS: Native
49004-ios-native.mp4
iOS: mWeb Safari
49004-ios-safari.mp4
MacOS: Chrome / Safari
49004-web.mp4
MacOS: Desktop
49004-desktop.mp4

Copy link
Contributor

@ntdiary ntdiary left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. :)

@ntdiary
Copy link
Contributor

ntdiary commented Oct 28, 2024

BTW, @Krishna2323, I encountered a strange problem on the Android web (1 time), the contact methods page didn’t display the primary contact method, but I couldn’t reproduce it in subsequent new tests, not sure if you can reproduce it. 😂

49004-android-web-problem.mp4

@ntdiary
Copy link
Contributor

ntdiary commented Oct 29, 2024

BTW, @Krishna2323, I encountered a strange problem on the Android web (1 time), the contact methods page didn’t display the primary contact method, but I couldn’t reproduce it in subsequent new tests, not sure if you can reproduce it. 😂

Just to add, I checked the loginList onyx data at that time, and there was only one entry after adding the second contact method. So, while that problem is strange, it's not a blocker and is beyond the scope of this PR. We can proceed with merging this PR. :)
cc @techievivek

Copy link
Contributor

@techievivek techievivek left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the changes.

@techievivek techievivek merged commit fe779d9 into Expensify:main Oct 30, 2024
17 of 18 checks passed
@OSBotify
Copy link
Contributor

✋ This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release.

@github-actions github-actions bot added the DeployBlockerCash This issue or pull request should block deployment label Oct 30, 2024
Copy link
Contributor

Performance Comparison Report 📊

Significant Changes To Duration

Name Duration
Open search router TTI Open Search Router TTI 525.786 ms → 698.284 ms (+172.498 ms, +32.8%) 🔴
Show details
Name Duration
Open search router TTI Open Search Router TTI Baseline
Mean: 525.786 ms
Stdev: 50.114 ms (9.5%)
Runs: 418.4313559997827 419.02628599852324 419.74564599990845 423.94274999946356 433.3269049990922 445.33829700015485 445.81225600093603 470.6525890007615 476.84452399984 493.1767979990691 493.499430000782 494.3199060000479 494.47558600082994 498.42358399927616 499.394369000569 500.516357999295 502.9032800011337 504.48938000015914 506.6947429999709 509.4832769986242 510.25370300002396 510.3816329985857 512.1527110002935 512.2298590000719 517.1511640008539 518.0432130005211 518.6339519992471 521.0040690004826 521.8901370000094 526.4559329990298 527.078451000154 527.812256000936 528.8164059985429 529.0563560016453 530.0560309998691 532.4788010008633 533.3706459999084 534.543619999662 535.8011469990015 536.093791000545 546.5286870002747 546.8370769992471 552.325154999271 559.793171999976 560.3162839990109 564.8018800001591 570.3975419998169 576.8344320002943 578.2202560007572 578.406371999532 578.7871909998357 580.4209390003234 584.0516360010952 584.1785889994353 596.6752530001104 599.1608889997005 599.4077150002122 611.1996660009027 618.6486820001155 626.3718269988894

Current
Mean: 698.284 ms
Stdev: 22.951 ms (3.3%)
Runs: 649.3603930007666 655.8541270010173 656.9800209999084 659.4776210002601 662.0563149992377 666.7634280007333 667.1826169993728 667.1957189999521 667.2613939996809 667.793293999508 669.1719979997724 673.7756350003183 679.5853279996663 679.7834070008248 681.1530760005116 684.1055909991264 684.8614909984171 685.3253999985754 686.3016769997776 691.2139899991453 691.3249929994345 693.2712820004672 695.5215659998357 695.7921559996903 696.4288340006024 696.9453940000385 697.7999680005014 698.4226479995996 699.5568040013313 702.3496510013938 702.5137539990246 702.5358080007136 702.6016440000385 704.6586920004338 705.8383390009403 706.9560150001198 708.0399580001831 708.7411710005254 710.1663819998503 710.4342459999025 710.7877200003713 710.8373220004141 711.8852139990777 713.6529550012201 713.9665120001882 716.1022549998015 717.2733969986439 718.2101239990443 718.8481040000916 719.0921229999512 722.247762998566 723.0734049994498 724.4479169994593 726.4144289996475 729.4248459991068 731.2875569984317 732.7919920012355 742.9631350003183 750.325602998957

Meaningless Changes To Duration

Show entries
Name Duration
App start time nativeLaunch 26.068 ms → 25.055 ms (-1.013 ms, -3.9%)
App start time nativeLaunchEnd_To_appCreationStart 65.534 ms → 67.450 ms (+1.916 ms, +2.9%)
App start time appCreation 67.879 ms → 67.100 ms (-0.779 ms, -1.1%)
App start time appCreationEnd_To_contentAppeared 570.695 ms → 564.643 ms (-6.052 ms, -1.1%)
App start time contentAppeared_To_screenTTI 538.876 ms → 537.043 ms (-1.833 ms, ±0.0%)
App start time regularAppStart 0.021 ms → 0.020 ms (-0.000 ms, ±0.0%)
App start time runJsBundle 409.390 ms → 403.333 ms (-6.056 ms, -1.5%)
App start time TTI 1272.803 ms → 1268.200 ms (-4.603 ms, ±0.0%)
App start time (CPU) 140.490 % → 142.173 % (+1.683 %, +1.2%)
App start time (FPS) 60.000 FPS → 60.000 FPS
App start time (RAM) 358.447 MB → 358.886 MB (+0.438 MB, ±0.0%)
App start time (CPU/JS) 79.503 % → 79.549 % (+0.046 %, ±0.0%)
App start time (CPU/UI) 24.245 % → 24.758 % (+0.513 %, +2.1%)
Open search router TTI Load Search Options 115.474 ms → 108.881 ms (-6.593 ms, -5.7%)
Open search router TTI (CPU) 131.324 % → 131.579 % (+0.256 %, ±0.0%)
Open search router TTI (FPS) 60.000 FPS → 60.000 FPS
Open search router TTI (RAM) 366.551 MB → 372.406 MB (+5.855 MB, +1.6%)
Open search router TTI (CPU/JS) 71.723 % → 75.377 % (+3.653 %, +5.1%)
Open search router TTI (CPU/UI) 26.252 % → 22.549 % (-3.703 %, -14.1%)
Report typing Composer typing rerender count 1.000 renders → 1.000 renders
Report typing Message sent 419.789 ms → 421.982 ms (+2.193 ms, +0.5%)
Report typing (CPU) 98.777 % → 98.209 % (-0.568 %, -0.6%)
Report typing (FPS) 60.000 FPS → 60.000 FPS
Report typing (RAM) 509.028 MB → 504.056 MB (-4.972 MB, -1.0%)
Report typing (CPU/JS) 51.498 % → 51.208 % (-0.290 %, -0.6%)
Report typing (CPU/UI) 21.820 % → 21.668 % (-0.152 %, -0.7%)
Chat opening Chat opening 144.690 ms → 143.265 ms (-1.425 ms, -1.0%)
Chat opening Chat TTI 417.103 ms → 416.708 ms (-0.395 ms, ±0.0%)
Chat opening (CPU) 131.839 % → 130.871 % (-0.969 %, -0.7%)
Chat opening (FPS) 60.000 FPS → 60.000 FPS
Chat opening (RAM) 363.639 MB → 358.030 MB (-5.609 MB, -1.5%)
Chat opening (CPU/JS) 71.825 % → 70.798 % (-1.027 %, -1.4%)
Chat opening (CPU/UI) 25.466 % → 25.277 % (-0.189 %, -0.7%)
Linking 235.954 ms → 237.266 ms (+1.312 ms, +0.6%)
Linking (CPU) 145.112 % → 145.354 % (+0.242 %, ±0.0%)
Linking (FPS) 60.000 FPS → 60.000 FPS
Linking (RAM) 425.196 MB → 423.369 MB (-1.827 MB, ±0.0%)
Linking (CPU/JS) 80.181 % → 80.457 % (+0.276 %, ±0.0%)
Linking (CPU/UI) 26.192 % → 25.826 % (-0.366 %, -1.4%)
Show details
Name Duration
App start time nativeLaunch Baseline
Mean: 26.068 ms
Stdev: 3.617 ms (13.9%)
Runs: 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 27 27 27 27 28 28 29 29 29 29 31 31 31 31 32 32 32 33 34 34 35

Current
Mean: 25.055 ms
Stdev: 1.958 ms (7.8%)
Runs: 21 22 22 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 28 28 29 29 30
App start time nativeLaunchEnd_To_appCreationStart Baseline
Mean: 65.534 ms
Stdev: 6.639 ms (10.1%)
Runs: 55 55 55 56 56 56 57 58 58 58 58 59 60 60 60 60 62 62 62 62 63 63 64 64 64 64 64 65 65 66 66 66 67 67 67 68 68 68 68 68 68 68 69 70 71 71 71 71 72 73 73 73 74 75 76 78 78 86

Current
Mean: 67.450 ms
Stdev: 7.491 ms (11.1%)
Runs: 53 56 56 57 58 58 58 59 59 60 60 61 62 62 62 62 62 62 63 63 64 64 64 64 65 65 65 65 66 66 66 67 67 68 68 68 69 69 69 70 71 71 72 73 73 74 74 75 75 75 75 76 76 77 77 77 79 83 84 88
App start time appCreation Baseline
Mean: 67.879 ms
Stdev: 7.332 ms (10.8%)
Runs: 55 57 57 57 58 59 59 60 60 60 61 61 62 62 62 63 63 63 63 63 64 64 64 65 66 66 66 66 66 67 69 69 69 69 70 70 70 71 71 71 72 72 72 73 73 73 74 75 75 75 76 76 78 80 81 84 85 85

Current
Mean: 67.100 ms
Stdev: 6.428 ms (9.6%)
Runs: 55 55 57 59 59 59 60 61 61 61 61 62 62 62 62 62 63 63 64 64 64 64 64 64 65 65 66 66 66 66 66 66 66 66 67 67 68 69 69 69 69 70 70 70 71 71 72 72 73 74 75 75 76 76 76 77 79 80 81 84
App start time appCreationEnd_To_contentAppeared Baseline
Mean: 570.695 ms
Stdev: 26.970 ms (4.7%)
Runs: 523 523 532 533 534 534 537 540 541 542 547 548 548 549 549 552 553 554 556 557 558 559 560 562 562 564 567 570 570 570 571 571 571 572 573 573 580 580 580 581 582 583 584 585 589 590 590 591 591 592 594 598 603 617 617 619 619 636 645

Current
Mean: 564.643 ms
Stdev: 32.239 ms (5.7%)
Runs: 490 497 509 515 524 525 528 531 532 533 538 543 544 546 546 546 547 549 550 551 552 552 552 556 556 561 562 563 563 564 565 567 568 568 568 573 576 577 580 580 581 581 583 584 597 598 600 606 609 609 612 615 616 621 626 635
App start time contentAppeared_To_screenTTI Baseline
Mean: 538.876 ms
Stdev: 29.921 ms (5.6%)
Runs: 473.4020160008222 481.0893159992993 482.71776900067925 491.2664180006832 491.6292170006782 492.83157099969685 499.7498700004071 506.34046100080013 513.3194800000638 514.2670310009271 515.4939719997346 515.5170779991895 516.6214990001172 517.0520959999412 518.8256669994444 519.7540889997035 523.3404849991202 523.7244080007076 524.4764050003141 526.1460369993001 526.7895839996636 527.7187590003014 528.8122739996761 531.3258630000055 531.5097410008311 532.0457300003618 532.091215999797 536.9306470006704 537.7262159995735 540.4865579996258 541.9269520007074 545.6577679999173 545.956421000883 546.2373089995235 546.5303920004517 546.9758780002594 547.3360220007598 547.6018979996443 547.8974859993905 548.3319329991937 552.3976949993521 553.3654330000281 557.2924460005015 557.3077540006489 557.3158580008894 557.9770149998367 559.8034349996597 563.7839129995555 564.6042439993471 577.7451179996133 579.4123020004481 579.9071130007505 589.0574820004404 589.4907740000635 591.0698169991374 591.7153350003064 596.9379510004073 598.1910950001329

Current
Mean: 537.043 ms
Stdev: 30.291 ms (5.6%)
Runs: 475.7684649992734 477.6276840008795 489.12903599999845 494.95311800017953 495.89559400081635 498.0776339992881 500.22939299978316 503.7136240005493 505.665142999962 509.6694639995694 513.7030689995736 514.2578410003334 514.7725419998169 515.207057999447 518.9879650007933 521.7490810006857 522.0564210005105 522.5706479996443 523.0450059995055 523.9130399990827 524.3671269994229 528.5091769993305 529.0617960002273 529.2834329996258 530.7848749998957 532.1719889994711 532.2503789998591 533.1122699994594 533.6933549996465 536.5475839991122 538.8054719995707 540.1545599997044 541.895137000829 542.0746870003641 543.8061619997025 544.8384390007704 546.6736719999462 547.6210580002517 548.4599210005254 550.8533849995583 553.8110629990697 555.5025650002062 556.1546609997749 556.3854690007865 568.1137029994279 568.9125510007143 569.0852429997176 571.7074129991233 580.7230660002679 581.1849269997329 582.3183270003647 592.6386709995568 595.3723080009222 603.9342580009252 605.5667170006782
App start time regularAppStart Baseline
Mean: 0.021 ms
Stdev: 0.001 ms (7.0%)
Runs: 0.017903000116348267 0.01822900027036667 0.018269000574946404 0.018432000651955605 0.018595000728964806 0.0186769999563694 0.018757998943328857 0.018758000805974007 0.01879899948835373 0.01892099902033806 0.01896199956536293 0.019043000414967537 0.01920599862933159 0.01932699978351593 0.01932699978351593 0.019328000023961067 0.019530998542904854 0.019694000482559204 0.01977499946951866 0.01977499946951866 0.01977500133216381 0.019979000091552734 0.020142000168561935 0.020182998850941658 0.020263001322746277 0.020304000005126 0.020344998687505722 0.020386001095175743 0.0204670000821352 0.0204670000821352 0.020508000627160072 0.0206300001591444 0.020671000704169273 0.020711001008749008 0.020833000540733337 0.020834000781178474 0.02087399922311306 0.02087399922311306 0.02087400108575821 0.02099600061774254 0.02103699930012226 0.021118000149726868 0.021239999681711197 0.021402999758720398 0.021525001153349876 0.021564999595284462 0.021727999672293663 0.021769000217318535 0.021973000839352608 0.022053999826312065 0.022175999358296394 0.022257000207901 0.022338999435305595 0.02237900160253048 0.02254300005733967 0.022867999970912933 0.023031000047922134 0.02380399964749813 0.024414001032710075

Current
Mean: 0.020 ms
Stdev: 0.001 ms (7.2%)
Runs: 0.017903000116348267 0.01822900027036667 0.01822900027036667 0.01839200034737587 0.018473999574780464 0.018635999411344528 0.018636001273989677 0.01879899948835373 0.019003000110387802 0.019043000414967537 0.01908399909734726 0.019164999946951866 0.019287999719381332 0.01928800158202648 0.019368000328540802 0.019408999010920525 0.019449999555945396 0.019491000100970268 0.019530998542904854 0.019652999937534332 0.01973399892449379 0.019735001027584076 0.01977500133216381 0.019816000014543533 0.019897999241948128 0.019978998228907585 0.020059999078512192 0.02006000094115734 0.020142000168561935 0.020385999232530594 0.020547999069094658 0.020548000931739807 0.020628999918699265 0.0206300001591444 0.0206300001591444 0.020670998841524124 0.02075199969112873 0.02075199969112873 0.020793000236153603 0.021118000149726868 0.021239999681711197 0.02132199890911579 0.021362999454140663 0.021363001316785812 0.02144400030374527 0.021564999595284462 0.0215659998357296 0.02197200059890747 0.02201399952173233 0.022053999826312065 0.022176001220941544 0.02254300005733967 0.023031000047922134 0.023274999111890793 0.02376299910247326 0.02376299910247326 0.02392600104212761
App start time runJsBundle Baseline
Mean: 409.390 ms
Stdev: 22.092 ms (5.4%)
Runs: 370 370 375 376 376 376 376 380 384 384 388 388 390 391 393 394 394 395 397 398 399 399 399 399 405 405 406 408 409 410 410 413 414 414 415 416 416 417 418 421 422 422 426 426 426 429 430 431 432 434 435 437 438 440 441 446 446 452 453

Current
Mean: 403.333 ms
Stdev: 25.939 ms (6.4%)
Runs: 349 349 364 372 372 372 375 376 377 377 378 378 380 381 382 384 385 387 387 388 390 391 391 392 392 393 398 398 398 399 400 402 403 404 404 406 410 411 413 413 417 419 421 424 425 425 425 426 427 430 431 434 440 443 444 445 446 448 448 461
App start time TTI Baseline
Mean: 1272.803 ms
Stdev: 52.586 ms (4.1%)
Runs: 1165.267031000927 1167.0893159992993 1178.2664180006832 1179.4939719997346 1184.8315709996969 1185.7177690006793 1207.6292170006782 1210.4020160008222 1211.4764050003141 1217.749870000407 1218.812273999676 1224.3404849991202 1232.8256669994444 1235.3404610008001 1235.956421000883 1239.0457300003618 1241.7187590003014 1245.091215999797 1247.3360220007598 1248.6214990001172 1248.7244080007076 1253.0520959999412 1259.5170779991895 1259.8974859993905 1261.3319329991937 1264.9306470006704 1265.9770149998367 1266.3258630000055 1269.1460369993001 1274.3194800000638 1274.7895839996636 1278.4865579996258 1278.5097410008311 1280.604243999347 1284.8034349996597 1289.9758780002594 1290.9269520007074 1293.7262159995735 1294.397694999352 1294.9379510004073 1300.7839129995555 1301.0698169991374 1303.7540889997035 1304.3077540006489 1307.2924460005015 1308.6018979996443 1319.7479929998517 1321.9071130007505 1324.2373089995235 1326.4907740000635 1327.0574820004404 1330.412302000448 1330.6577679999173 1337.5303920004517 1342.7153350003064 1348.3654330000281 1350.7451179996133 1364.3158580008894 1365.191095000133 1391.6177140008658

Current
Mean: 1268.200 ms
Stdev: 49.439 ms (3.9%)
Runs: 1145.8955940008163 1156.6276840008795 1178.665142999962 1183.367126999423 1191.6694639995694 1194.7684649992734 1199.2578410003334 1215.1290359999985 1219.0617960002273 1222.207057999447 1225.5475839991122 1225.9531180001795 1227.077633999288 1238.9130399990827 1239.0564210005105 1240.2293929997832 1241.5706479996443 1242.7136240005493 1244.4599210005254 1244.7848749998957 1254.1122699994594 1254.9879650007933 1255.3854690007865 1257.0450059995055 1259.8110629990697 1261.895137000829 1262.5091769993305 1265.7230660002679 1265.7490810006857 1268.8054719995707 1268.8533849995583 1271.6210580002517 1274.8061619997025 1276.0852429997176 1276.772541999817 1278.154660999775 1278.7030689995736 1279.171988999471 1279.6736719999462 1281.5025650002062 1287.9342580009252 1290.1849269997329 1294.6933549996465 1298.3723080009222 1300.4004539996386 1302.250378999859 1306.2834329996258 1312.6386709995568 1317.5667170006782 1321.8384390007704 1324.5169730000198 1325.1545599997044 1326.9125510007143 1328.773404000327 1335.074687000364 1346.2142229992896 1347.3183270003647 1350.113702999428 1358.7453860007226 1368.7074129991233
App start time (CPU) Baseline
Mean: 140.490 %
Stdev: 8.197 % (5.8%)
Runs: 119.67101653267169 123.0628683693516 126.4613629883091 127.63914402271152 127.71968190854871 127.90019960079837 129.30352313125223 130.47808764940243 130.73852295409182 132.47011952191238 132.73453093812378 132.7345309381238 133.20977093432188 133.56951435773874 133.6898608349901 134.40117776375686 134.77351528453735 134.93322070636236 135.83033932135731 135.9689953059052 136.72654690618768 137.7245508982037 138.49900596421475 138.72255489021967 138.93945563566396 139.83233532934133 140.36554371069556 140.49197143646188 140.6092198073972 141.59359977322032 141.60125963213025 142.1181102362205 143.25006138468007 143.55555555555557 143.66135458167332 143.71257485029952 144.40594059405947 144.41584158415844 144.55533199195176 145.62918347900765 145.6540755467197 145.70858283433142 145.76494023904388 146.0047413192024 146.65839615739415 146.70658682634735 147.4784030348846 147.50269140400923 147.515873015873 147.77689243027896 148.8480994246558 148.86586890516168 149.57220062798382 149.96059984239943 150.05531106461783 150.2815774674662 152.29131608813063 153.22319214169946 155.01486119016002 156.80638722554895

Current
Mean: 142.173 %
Stdev: 8.256 % (5.8%)
Runs: 126.02496382480615 127.45628585657757 128.27915597376673 129.3729557388349 130.53174603174605 130.73852295409182 130.800796812749 131.6031746031746 132.36913182261017 132.62366316792003 133.3115475230708 133.71964067871798 135.3095788620779 136.07639875035503 136.78087649402391 137.0012854599312 137.02903863317607 137.2878268239171 137.31922978259476 137.72455089820366 137.7245508982037 137.89221556886233 138.8558914559545 139.6072397038593 139.72055888223562 140.39896631099302 140.6092198073972 141.32931494697164 142.2599859013252 142.3134499774263 142.55552639740452 142.75319098174884 143.3104848946434 143.91475522081484 144.5908352088022 144.59129549665613 144.7052023121387 144.7105788423155 145.76095617529884 145.78087649402394 145.88822355289423 146.70658682634738 147.82634730538933 147.87436598985587 148.06910969981467 148.857350943842 149.62478390696214 150.69860279441127 152.2122246600081 152.47135075724526 152.50176936962734 152.88569360829015 153.49778530588227 153.95523683297048 154.4891763725471 154.74891692755278 155.64214711729628 155.81037924151707 159.68063872255502
App start time (FPS) Baseline
Mean: 60.000 FPS
Stdev: 0.000 FPS (0.0%)
Runs: 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60

Current
Mean: 60.000 FPS
Stdev: 0.000 FPS (0.0%)
Runs: 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60
App start time (RAM) Baseline
Mean: 358.447 MB
Stdev: 9.238 MB (2.6%)
Runs: 339.13671875 339.583984375 341.564453125 346.521484375 346.59765625 346.966796875 348.029296875 349.94140625 350.546875 350.611328125 351.18359375 351.3125 351.458984375 351.990234375 352.82421875 353.189453125 353.244140625 353.744140625 353.787109375 353.80078125 354.05859375 354.111328125 354.13671875 354.34375 354.419921875 355.03125 355.513671875 355.89453125 356.044921875 356.716796875 356.779296875 357.751953125 358.18359375 358.248046875 358.62109375 358.79296875 358.84375 359.271484375 360.2265625 360.8984375 360.990234375 361.751953125 362.6796875 363.84765625 363.951171875 364.318359375 365.83203125 366.75390625 366.8203125 368.0625 368.109375 370.712890625 370.912109375 371.583984375 372.43359375 373.47265625 375.560546875 376.361328125 377.822265625 380.931640625

Current
Mean: 358.886 MB
Stdev: 8.600 MB (2.4%)
Runs: 345.306640625 346.78515625 347.326171875 348.279296875 348.595703125 348.673828125 349.60546875 349.650390625 350.3515625 350.609375 351.529296875 351.923828125 352.05859375 352.177734375 352.220703125 352.30859375 352.5 352.65625 353.04296875 353.4296875 353.455078125 353.61328125 353.677734375 354.099609375 354.283203125 354.5859375 355.21875 355.98046875 356.126953125 356.599609375 357.74609375 358.69921875 358.798828125 359.03125 359.041015625 359.046875 359.2578125 359.32421875 359.70703125 359.8046875 361.47265625 362.26171875 362.978515625 363.515625 363.798828125 364.21875 365.34765625 368.1276041666667 368.4609375 368.955078125 369.2421875 369.484375 369.5234375 373.619140625 373.755859375 373.771484375 375.609375 375.966796875 376.078125 379.822265625
App start time (CPU/JS) Baseline
Mean: 79.503 %
Stdev: 2.745 % (3.5%)
Runs: 72.9 73.9 74.4 74.7 74.8 74.8 75.6 75.8 76.6 76.8 76.8 76.9 77.4 77.6 77.8 77.8 77.8 77.9 78.7 78.7 78.7 78.7 78.8 78.8 79.4 79.6 79.7 79.7 79.8 79.8 79.8 79.8 79.9 79.9 80 80.1 80.3 80.6 80.9 80.9 81.4 81.5 81.6 81.7 81.8 81.8 81.9 82.1 82.2 82.6 82.8 82.8 82.8 82.8 82.9 83 83.4 83.5 85.2

Current
Mean: 79.549 %
Stdev: 3.810 % (4.8%)
Runs: 68.1 72.6 73.8 73.8 73.9 74.4 74.6 74.6 74.9 75.5 75.7 75.8 76 76.8 76.8 76.8 77.1 77.1 77.7 77.8 77.9 78.1 78.2 78.8 78.8 78.8 78.9 79.4 79.6 79.6 79.9 80.6 80.7 80.8 81.2 81.6 81.6 81.8 81.8 81.9 82 82.3 82.4 82.6 82.8 82.9 82.9 83.3 83.4 83.4 83.8 83.8 84 84.5 84.7 84.8 84.8 85.4 85.8
App start time (CPU/UI) Baseline
Mean: 24.245 %
Stdev: 2.863 % (11.8%)
Runs: 17.9 18.9 19 19.9 20 20.9 20.9 20.9 20.9 21 21 21.8 22 22 22 22 22.1 22.9 22.9 22.9 22.9 22.9 23 23 23.9 23.9 23.9 24 24 24 24.8 24.9 25 25 25 25 25 25 25.1 25.2 25.9 25.9 25.9 25.9 25.9 25.9 25.9 26.1 27 27 27.1 27.7 27.7 27.8 27.9 28 28.7 29.4 30 31.6

Current
Mean: 24.758 %
Stdev: 3.158 % (12.8%)
Runs: 17 17.9 18.8 18.9 19.7 20 20 20 21 21 21 21 21.9 21.9 22.2 22.9 23 23.2 23.3 23.9 23.9 24 24.8 24.8 24.9 24.9 24.9 25 25.2 25.7 25.9 25.9 25.9 26 26 26 26 26.1 26.6 26.7 26.8 26.8 26.9 26.9 27 27 27 27 27.4 27.8 27.9 27.9 28 28.1 28.7 28.9 28.9 29 29.8 29.9
Open search router TTI Load Search Options Baseline
Mean: 115.474 ms
Stdev: 8.183 ms (7.1%)
Runs: 93.2561849988997 95.2725419998169 102.61495000123978 103.08378100022674 103.5546059999615 103.80139099992812 103.84533699974418 104.92651399970055 105.41194600053132 105.97281900048256 107.06042500026524 108.4276930000633 108.45178199931979 109.82898000068963 109.89428799971938 110.32662000134587 110.34863299876451 110.5019940007478 110.63212099857628 111.77176999859512 113.09244800172746 113.46052999980748 114.99800699949265 115.06669100001454 115.91670699976385 116.63810199871659 116.92927999980748 117.06766699999571 117.10188899934292 117.20564800128341 117.48266699910164 118.51119000092149 118.72391800023615 118.72680700011551 118.72993999905884 118.92590299993753 118.99198400042951 119.09794100001454 119.7668869998306 119.80806500092149 120.4382320009172 120.4464929997921 120.940674001351 121.1355390008539 121.83951799944043 121.91581200063229 122.68208799883723 123.09281400032341 123.51505599915981 124.27384399995208 124.63728900067508 124.97920800000429 125.10038300044835 125.31099499948323 125.37829600088298 126.09676099941134 129.28340600058436 131.1853029988706

Current
Mean: 108.881 ms
Stdev: 2.895 ms (2.7%)
Runs: 103.45145700126886 103.57987499982119 103.84049499966204 104.61287400126457 104.80163500085473 104.8296710010618 105.84423799999058 106.23063099943101 106.29638700000942 106.59236699901521 106.6846919991076 106.91410299949348 106.92769400030375 107.00301100127399 107.23457899875939 107.29337600059807 107.43636099994183 107.48286999948323 107.48803700134158 107.48885099962354 107.54227699898183 107.54846199974418 107.65372700057924 107.68998200073838 107.7120360005647 107.81290700100362 107.82173700071871 108.2430010009557 108.33463499881327 108.78413899987936 108.82413700036705 109.785320000723 109.96362300030887 110.01765999943018 110.0616859998554 110.17773499898612 110.19860799983144 110.21337899938226 110.29720100015402 110.69051099941134 111.00634800083935 111.08675200119615 111.23791499994695 111.35685300081968 111.49764000065625 111.6039230003953 112.75223799981177 112.80310100130737 113.12988299876451 113.54911299981177 113.72436599992216 114.03755700029433 115.16174300014973 115.2000319994986
Open search router TTI (CPU) Baseline
Mean: 131.324 %
Stdev: 4.905 % (3.7%)
Runs: 118.82530498975538 119.79801883616562 122.85204786382756 124.29000448407365 124.31506517141284 125.15211640211639 125.28767691265493 125.63861173083383 125.83622000728184 126.27067396034425 126.99567664140507 127.05643269983038 127.26666375067207 127.73197213816556 127.94466622488004 128.3786673090345 128.50568822197542 129.06398532736935 129.18616040096327 129.18829008649368 129.3144440768802 129.5712029733118 129.64008577854787 129.82170682824548 130.29113670239545 130.31104445277677 130.59963571862244 130.6142694690301 130.8554432088418 131.7296051044484 131.7365269461078 131.8110445775117 131.82320220093587 132.28898118818287 132.35888997114156 132.72469866906548 132.76524819246694 132.8172159845467 132.9883276728555 133.51874904815236 133.81770031347764 133.90568793873257 134.0895987532876 134.2315369261478 134.42804942231578 134.65724705967904 135.20500257036372 135.27169892770073 135.65968655347913 136.15169894951882 136.15299281914267 136.41016395241436 136.9676734034173 137.18826759998888 137.31987198865139 138.081050160771 138.49806270090141 139.76243134030304 141.6896051462771 142.7639953587704

Current
Mean: 131.579 %
Stdev: 4.309 % (3.3%)
Runs: 121.86235429177525 122.80644996843253 124.99679307671889 125.30128515455051 125.51365207358009 125.56510785595499 125.7105564044316 126.38113530818423 126.39128156622482 126.40299670881693 126.66987061576872 127.77923487137684 127.78215057083338 128.02707613155764 128.26419355874776 128.94624004140175 129.406409199554 129.51078905769927 129.54441039229516 129.75918835946266 129.93170956209985 130.0628053295957 130.24466610788906 130.5017156224675 130.55401794835527 130.77394747778675 130.7866548971512 130.99309374515855 131.2507256403528 131.26494023904388 131.31191966998946 131.3989083045314 131.42586036479608 131.8013669630437 131.95144890632724 132.08663224325875 132.32911124397467 132.7345309381238 133.15743739165438 133.31991737139342 134.01627884090223 134.11139613065382 134.2664277217746 134.30737592414243 134.54128938790294 135.185441189282 135.31957598746735 135.45634648904388 135.7703516599879 136.0485887370227 136.30142778419025 136.973551220057 136.99200754808265 138.1195895744056 138.1741683650395 138.62590939857407 138.7687851388856 138.8303110386077 138.99474014198236 139.45111617023974
Open search router TTI (FPS) Baseline
Mean: 60.000 FPS
Stdev: 0.000 FPS (0.0%)
Runs: 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60

Current
Mean: 60.000 FPS
Stdev: 0.000 FPS (0.0%)
Runs: 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60
Open search router TTI (RAM) Baseline
Mean: 366.551 MB
Stdev: 4.502 MB (1.2%)
Runs: 358.7669270833333 359.23046875 359.9453125 360.1145833333333 360.1223958333333 360.19921875 360.2431640625 360.83203125 360.9674479166667 361.3450520833333 361.5078125 361.5810546875 361.8515625 362.6572265625 362.9596354166667 363.1979166666667 363.2981770833333 363.4895833333333 363.6080729166667 363.7109375 363.84765625 364.21875 364.6770833333333 364.970703125 365.5234375 365.8232421875 365.9482421875 365.9638671875 366.2138671875 366.521484375 366.896484375 367.064453125 367.140625 367.3212890625 367.4856770833333 368.2294921875 368.548828125 368.5791015625 368.6416015625 368.775390625 368.9013671875 369.28515625 369.4267578125 369.8125 370.0322265625 370.13671875 370.1513671875 370.4716796875 370.74609375 371.015625 371.29296875 371.4169921875 371.46484375 371.4931640625 371.49609375 371.6796875 372.4345703125 374.705078125 376.48046875 378.5859375

Current
Mean: 372.406 MB
Stdev: 4.705 MB (1.3%)
Runs: 360.5947265625 361.9658203125 363.318359375 363.654296875 365.736328125 365.9384765625 366.04296875 366.556640625 367.4716796875 367.6591796875 368.521484375 368.6640625 368.9599609375 369.1611328125 369.25390625 369.341796875 370.07421875 370.5849609375 370.8896484375 371.3291015625 371.6640625 371.685546875 371.900390625 372.0615234375 372.4775390625 372.6220703125 372.66796875 372.9306640625 373.0263671875 373.029296875 373.3173828125 373.33203125 373.361328125 373.5068359375 373.568359375 373.7587890625 374.0927734375 374.1806640625 374.3115234375 374.521484375 374.5283203125 374.6708984375 374.6708984375 374.873046875 375.513671875 375.7021484375 376.1611328125 376.3271484375 376.3759765625 376.56640625 376.5966796875 377.046875 377.46875 377.873046875 380.232421875 381.310546875 382.4482421875 383.439453125
Open search router TTI (CPU/JS) Baseline
Mean: 71.723 %
Stdev: 2.103 % (2.9%)
Runs: 67.2 67.5 67.9 68.4 68.6 69 69.1 69.1 69.2 69.6 69.7 69.8 69.9 69.9 70 70.1 70.2 70.3 70.4 70.4 70.4 70.9 71 71.2 71.3 71.3 71.4 71.5 71.5 71.7 71.9 72.1 72.3 72.3 72.6 72.6 72.8 72.8 72.9 73 73 73 73.2 73.2 73.3 73.3 73.4 73.4 73.4 73.7 73.7 73.9 73.9 74.1 74.4 74.5 74.6 75 75.8 76.8

Current
Mean: 75.377 %
Stdev: 2.246 % (3.0%)
Runs: 69 70.4 71.4 71.5 72 72.6 72.7 72.8 72.9 72.9 73 73.1 73.1 73.4 73.8 73.8 73.9 74.7 74.7 74.9 75 75.1 75.2 75.2 75.2 75.2 75.3 75.3 75.4 75.5 75.7 75.7 76 76 76.1 76.3 76.3 76.3 76.3 76.4 76.4 76.4 76.6 76.9 76.9 77.1 77.1 77.1 77.2 77.3 77.4 77.4 77.4 77.6 77.7 78.1 78.2 78.7 79.8 81.2
Open search router TTI (CPU/UI) Baseline
Mean: 26.252 %
Stdev: 1.272 % (4.8%)
Runs: 23 23.5 23.9 23.9 24 24.6 24.9 25 25.2 25.3 25.3 25.4 25.4 25.5 25.6 25.7 25.9 25.9 25.9 25.9 25.9 25.9 26 26 26 26.3 26.4 26.4 26.4 26.4 26.4 26.5 26.5 26.6 26.7 26.8 26.8 26.9 26.9 26.9 26.9 27.1 27.2 27.2 27.3 27.8 27.9 27.9 27.9 28 28 28.4 28.5 29

Current
Mean: 22.549 %
Stdev: 1.167 % (5.2%)
Runs: 19.7 20 20.8 20.9 20.9 21.3 21.3 21.4 21.4 21.5 21.5 21.5 21.8 21.8 21.8 21.9 21.9 21.9 21.9 21.9 21.9 21.9 22 22 22.4 22.4 22.4 22.4 22.4 22.4 22.5 22.5 22.5 22.5 22.5 22.8 22.8 22.8 22.8 22.9 23.3 23.3 23.3 23.4 23.4 23.4 23.4 23.4 23.9 23.9 23.9 23.9 24 24.2 24.4 24.5 24.7 24.9 25.3
Report typing Composer typing rerender count Baseline
Mean: 1.000 renders
Stdev: 0.000 renders (0.0%)
Runs: 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

Current
Mean: 1.000 renders
Stdev: 0.000 renders (0.0%)
Runs: 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Report typing Message sent Baseline
Mean: 419.789 ms
Stdev: 31.885 ms (7.6%)
Runs: 365.26904300041497 365.7355140000582 371.2749029994011 377.7415360007435 380.6006269995123 381.5507000014186 382.5072019994259 383.17179400101304 383.92838600091636 384.9117030017078 386.8083500005305 387.73958399891853 388.0032150000334 390.2903240006417 390.8922530002892 391.06058800034225 391.3361820001155 396.8085130006075 398.76904300041497 404.23909500055015 404.40283199958503 404.4085700009018 405.7790929991752 407.2428389992565 407.3885089997202 409.1482749991119 409.2672530002892 410.593871999532 414.8454590011388 415.5264490004629 418.77128100022674 419.6925859991461 424.3168129995465 426.74735599942505 429.4757899995893 429.6077469997108 429.72501699998975 430.7592779994011 431.1940100006759 431.4820560012013 433.6325679998845 434.874430000782 437.67993199825287 442.0564789995551 442.29321300052106 442.99292100034654 445.8096510004252 446.0214849989861 450.0751949995756 450.1433920003474 450.95764200016856 450.98217800073326 454.10257899947464 455.79284700006247 472.01932800002396 475.51391600072384 478.0456139985472 480.04414900019765 480.8366700001061 500.46818100102246

Current
Mean: 421.982 ms
Stdev: 34.360 ms (8.1%)
Runs: 360.9460450001061 361.50716200098395 372.7482909988612 374.8616940006614 375.6593840010464 380.74820999987423 381.29357900097966 382.5140380002558 385.72546400129795 385.9002689998597 386.1423749998212 386.46427400037646 389.9820559993386 390.0526130013168 390.07043500058353 390.1478269994259 391.99426299892366 392.1161709986627 394.590616999194 395.1084799990058 396.90885400027037 398.53601099923253 405.0144449993968 413.84529599919915 415.77246100082994 417.41959699988365 417.7841400001198 423.985107999295 425.74471099860966 426.26668299920857 426.51525900140405 426.8090010005981 428.15323900058866 428.19718400016427 428.38883499987423 428.5712080001831 432.6657309997827 434.55362999998033 435.8680010009557 436.86397300101817 437.09448199905455 437.37129699997604 437.64005600102246 442.47290099970996 443.9707440007478 444.31652799993753 445.1672770008445 453.906291000545 454.02994900010526 455.89876400120556 457.27876899950206 457.7889809999615 458.5786129999906 459.3979080002755 464.99088600091636 484.3840330000967 484.690796000883 486.87772599980235 493.16878299973905 503.4783129990101
Report typing (CPU) Baseline
Mean: 98.777 %
Stdev: 6.411 % (6.5%)
Runs: 88.58020648595259 89.02455375260145 89.22221730683468 89.25741652679041 89.37092868924373 89.39037906162997 89.91145780210404 90.1373617198725 90.27509272014088 90.72853392295156 91.78599709061209 92.11164704323531 92.1576828925051 92.33682871022594 92.42363732631324 92.79577485071673 93.34879299827467 93.69460781595566 93.88273789527575 94.15616080704909 94.1775101524376 94.77203626403254 95.4168838488204 95.81384764382193 96.41149543924226 96.9196894520214 96.93614415922754 98.10404825729276 98.14641335647157 99.62784724043831 99.81006171394684 100.14444546986365 100.25326202230556 101.32090218836915 101.47102378658714 102.01700992968796 102.51250482517115 102.52844954834801 102.80989646167573 102.86764674892996 103.31256749920138 103.44991406403526 103.54690450587007 103.86496074944424 104.69957836248626 104.72434628860432 104.92154405118862 105.09741831519271 105.61226860632618 106.13878180933033 106.42686435443038 106.48562729775176 106.69243760860013 107.1776912175478 107.27077845080746 107.272333970432 107.87460624230063 107.90553067077828 108.10713212146433 109.37979426318024

Current
Mean: 98.209 %
Stdev: 6.212 % (6.3%)
Runs: 89.38566822705636 89.38803828039312 89.46703411531978 89.47619230655314 89.72303765829305 89.8421186372608 89.91727232271057 90.01420665441253 90.55412564494547 90.82130342291681 90.94997674452644 91.06444350698256 91.23576428743456 91.58959226955605 91.85621046536919 91.9264496718192 92.19671953000054 92.63194043793891 92.68872692847516 94.8657770970763 95.13904645302415 95.40253435439915 95.40731160931226 95.50383802987496 95.66387235039674 95.80518546535217 96.53895271512582 97.32726261355764 97.69416225060345 97.85612587175737 98.20290563960921 99.22118956029398 99.4727523660285 99.88194336598836 99.94965415105847 100.0977682666868 100.67856970604424 101.06732983574449 101.4114308282283 101.90076506186311 101.96334973650556 102.06007727983935 102.94641064279025 103.36238210844294 103.52127862731506 103.86115730751294 104.81145008038118 104.81216649010835 104.90183986945665 105.45034810807076 105.59284984508534 105.66329522163865 105.67442685560067 106.48553135451374 106.50396332727196 106.91071970677687 107.77370793517522 107.95120476500885 108.61285821955269 109.8604993661713
Report typing (FPS) Baseline
Mean: 60.000 FPS
Stdev: 0.000 FPS (0.0%)
Runs: 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60

Current
Mean: 60.000 FPS
Stdev: 0.000 FPS (0.0%)
Runs: 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60
Report typing (RAM) Baseline
Mean: 509.028 MB
Stdev: 8.788 MB (1.7%)
Runs: 484.66943359375 486.87137276785717 494.91378348214283 498.0267857142857 500.1029575892857 500.48779296875 500.61083984375 500.77566964285717 500.8310546875 501.21875 501.30831473214283 502.29603794642856 502.323486328125 502.33482142857144 502.8978794642857 502.91223958333336 503.04736328125 503.235595703125 503.3041294642857 503.63560267857144 503.6665736607143 503.75244140625 504.18115234375 504.9623325892857 505.31396484375 505.3197544642857 505.79771205357144 506.308349609375 506.475830078125 507.69112723214283 508.18017578125 510.1595982142857 510.66880580357144 511.1930147058824 511.751953125 511.8060825892857 511.8994140625 512.6171875 513.1216517857143 513.8239397321429 514.166015625 514.725341796875 515.2484375 515.3325520833333 516.030029296875 516.5089285714286 516.8166852678571 516.8474264705883 516.9072916666667 517.3812040441177 518.3842075892857 519.254150390625 519.4547991071429 519.4986979166666 520.693359375 521.9228515625 522.8308823529412 524.2329963235294 524.419189453125 526.522216796875

Current
Mean: 504.056 MB
Stdev: 4.763 MB (0.9%)
Runs: 491.958251953125 495.18408203125 496.137451171875 496.84542410714283 497.755615234375 498.4833984375 499.41489955357144 499.638671875 499.9321986607143 500.65792410714283 500.8189174107143 500.831787109375 501.114013671875 501.12025669642856 501.21177455357144 501.2921875 501.31333705357144 501.343505859375 501.3603515625 501.87527901785717 502.0619791666667 502.2490234375 502.873779296875 503.15625 503.2173549107143 503.67159598214283 504.06953125 504.104248046875 504.3060825892857 504.4213169642857 504.6216517857143 504.75 504.92626953125 505.13364955357144 505.4560546875 506.13058035714283 506.228515625 506.239013671875 506.60822610294116 507.255126953125 507.48486328125 507.522705078125 507.56863839285717 508.754150390625 509.1841517857143 509.187744140625 510.328857421875 510.44140625 511.20947265625 511.54453125 513.1128216911765 514.12060546875 514.75244140625
Report typing (CPU/JS) Baseline
Mean: 51.498 %
Stdev: 4.167 % (8.1%)
Runs: 44.7 44.9 45.2 45.3 45.4 45.5 45.6 45.8 45.9 46.4 46.4 46.4 47.3 47.5 47.8 47.8 48.4 48.8 49 49.2 49.3 49.4 49.5 49.8 49.8 50.1 50.5 51 51.2 51.4 51.4 52.5 52.6 52.6 53 53.4 53.4 53.4 53.7 54 54 54.3 54.9 55 55 55.1 55.3 55.3 55.9 55.9 56 56.6 56.6 56.9 57.2 57.6 57.7 58.1 58.5 58.7

Current
Mean: 51.208 %
Stdev: 4.009 % (7.8%)
Runs: 43.8 44.4 44.6 45.4 45.5 45.5 45.7 45.8 45.8 46.1 46.3 46.3 46.4 46.8 47.1 47.2 48.1 48.6 48.9 49.3 49.4 49.5 50.1 50.2 50.4 50.5 51.3 51.4 51.7 51.7 51.9 51.9 52.3 52.3 52.9 52.9 52.9 53 53 53 53.6 53.9 54.2 54.3 54.3 54.6 54.8 54.9 54.9 55.7 55.8 55.8 56.1 56.2 56.4 56.9 57.1 57.3 57.6 58.2
Report typing (CPU/UI) Baseline
Mean: 21.820 %
Stdev: 1.386 % (6.4%)
Runs: 19.4 19.4 19.4 19.5 19.6 19.7 19.8 19.9 20 20.1 20.2 20.2 20.3 20.3 20.3 20.5 20.9 20.9 21 21.1 21.1 21.1 21.1 21.5 21.7 21.8 21.9 22 22.1 22.2 22.2 22.3 22.3 22.4 22.6 22.6 22.6 22.7 22.7 22.7 22.7 22.8 22.8 22.8 22.9 22.9 22.9 23 23.2 23.2 23.2 23.3 23.4 23.4 23.4 23.5 23.6 23.7 23.9 24.5

Current
Mean: 21.668 %
Stdev: 1.330 % (6.1%)
Runs: 19.4 19.5 19.7 19.9 20 20 20 20.1 20.1 20.1 20.2 20.2 20.3 20.3 20.3 20.4 20.4 20.5 20.5 20.7 20.9 21 21 21.1 21.2 21.2 21.3 21.4 21.4 21.4 21.5 21.9 22 22.2 22.3 22.3 22.4 22.4 22.5 22.5 22.5 22.5 22.6 22.7 22.8 22.8 22.9 23 23.1 23.1 23.1 23.2 23.3 23.4 23.4 23.5 23.7 23.7 23.9 24.4
Chat opening Chat opening Baseline
Mean: 144.690 ms
Stdev: 8.722 ms (6.0%)
Runs: 124.82723000086844 125.21590200066566 127.69400999881327 128.56380200013518 132.31717900000513 132.95507800020278 133.39184600114822 135.28674400039017 135.99877899885178 136.6344400011003 136.9924720004201 137.56648799963295 138.2102049998939 138.63480599969625 139.68680799938738 140.0075689982623 140.3957919999957 140.5153809990734 140.58894800022244 140.7518310006708 140.94226100109518 142.30786100029945 142.3432209994644 142.44816100038588 142.77221699990332 142.91109300032258 143.57775900140405 144.28841099888086 144.81571500003338 145.32059699855745 145.6241049990058 146.02734399959445 146.0456949993968 146.70243299938738 146.82311999984086 146.85351500101388 147.07735200040042 147.2208259999752 148.19217900000513 148.23225899972022 148.70707200095057 148.9974769987166 149.92476399987936 150.22326700016856 150.44242300093174 150.55196199938655 150.78751699998975 150.86897799931467 152.3125 152.67468299902976 153.90535500086844 154.97570800036192 155.95715400017798 156.059325998649 157.54618299938738 158.47603400051594 160.98449699953198 161.7005610000342 164.85945599898696

Current
Mean: 143.265 ms
Stdev: 11.992 ms (8.4%)
Runs: 118.6485190000385 119.2168370001018 120.5098880007863 127.05261200107634 127.97228999994695 128.66581199876964 128.67386800050735 130.5872800014913 130.86885599978268 131.08394400030375 131.34126799926162 133.21488399989903 136.29838099889457 136.36600800044835 136.44795699976385 136.52136200107634 136.96455899998546 137.02799499966204 137.36474699899554 138.57202100008726 138.87394199892879 139.4639490004629 139.9890129994601 140.125 140.1469729989767 140.2789709996432 140.64546700008214 141.24694800004363 141.49003100022674 141.68648300133646 141.96016499958932 142.3146570008248 142.70153799839318 144.36844800040126 144.37097200006247 145.13781799934804 145.71724399924278 146.11950699985027 147.67179400101304 148.53947000019252 149.33292699977756 149.9781900011003 150.0924889985472 151.68583199940622 151.74133300036192 152.31034300103784 152.71907600015402 153.10746300034225 154.69738799892366 155.08675200119615 155.41955599933863 157.09069800004363 160.27811700105667 162.68835500068963 166.42736800014973 168.35351599939167 170.89314699918032 171.24222799949348
Chat opening Chat TTI Baseline
Mean: 417.103 ms
Stdev: 22.518 ms (5.4%)
Runs: 363.88212100043893 370.8577069994062 371.08357799984515 378.5121260005981 384.1767990011722 390.66886499896646 393.36234500072896 394.9538170006126 395.3568519987166 396.0146890003234 396.7273359987885 398.484496999532 400.56270299851894 401.1875810008496 402.38415600173175 403.71911700069904 403.94059299863875 405.25219699926674 406.4856770001352 407.5266120005399 408.28800499998033 409.7594809997827 410.9073489997536 410.95454899966717 411.25370300002396 412.3195399995893 412.43839499913156 412.6759850010276 415.7908930014819 418.4937340002507 419.3573809992522 421.2017410006374 421.2412519995123 421.98775199986994 422.99007099866867 425.847331000492 426.94169100001454 427.187784999609 427.75333699956536 428.7199300006032 428.9113359991461 429.25288899987936 430.27034500055015 433.14375799894333 434.1923829987645 435.426351999864 436.15661599859595 438.1700439993292 438.7578940000385 439.8367929998785 440.90214099921286 441.72119199857116 442.73002099990845 446.02042699977756 455.84130899980664 456.15124499984086 456.34069800004363 476.8929850012064

Current
Mean: 416.708 ms
Stdev: 28.472 ms (6.8%)
Runs: 361.43221000023186 362.1279300004244 365.49918700009584 372.80253100022674 375.30391500145197 376.19189499877393 379.7265629991889 381.4688310008496 385.152912998572 388.265909999609 388.7941900007427 391.44193599931896 392.109333999455 392.39888499863446 396.73209699988365 397.5611979998648 398.8938400000334 399.1994230002165 400.9518229998648 401.0759690012783 402.6178389992565 411.1068110000342 411.6423749998212 413.69986999966204 413.9328620005399 416.09908100031316 416.6472989991307 416.69828299991786 417.7536620013416 418.5419110003859 418.5924479998648 418.60473699867725 418.6442879997194 420.393758000806 420.6088870000094 422.21362300030887 422.89697300083935 424.094197999686 424.9541420005262 425.02046700008214 427.03540099970996 427.1582840010524 427.2993579991162 428.2737220004201 429.64652500115335 437.06933600082994 438.17810100130737 438.48319500125945 439.16605599969625 439.4180100001395 443.9280190002173 443.95947199873626 444.53080300055444 452.43632000125945 452.44413300044835 456.1582440007478 468.28719099983573 471.13484699837863 482.6467690002173 493.344604998827
Chat opening (CPU) Baseline
Mean: 131.839 %
Stdev: 4.774 % (3.6%)
Runs: 120.74362601657522 122.18091723148419 124.14270200487027 124.3462609972618 124.35023710878373 124.57733993782516 125.08316699933462 126.49561089612217 127.53553029727159 127.57083833976266 127.60736204402016 127.95043942059155 128.01539629435626 128.59479116858273 128.62992856789378 128.9630958575715 128.991684625437 129.55078299389677 129.5855231646425 129.67617316725068 129.91320478580496 129.98119574822192 130.1319029976075 130.30507008488553 130.3928663257813 130.4058549567532 130.40921544206356 130.4630267821535 131.15103127079178 131.45477858139324 131.95316674524597 132.18333975306086 132.1902378926786 132.3500794176739 132.83094501002105 132.90206746714784 133.25748502994009 133.65566344071482 133.79945304421307 134.1170855861436 134.24374877037076 134.43810519240242 134.5026737967914 134.52029274783766 134.60066006600655 135.06320691949443 135.12804444868578 135.2512464875272 135.7132140090882 136.8210104452649 137.23813992201525 137.4301638641178 137.72455089820363 138.37531425699632 138.60250391236303 138.74528883634127 138.99500804138634 139.39495125731563 141.78458093254724 143.34917472075458

Current
Mean: 130.871 %
Stdev: 4.061 % (3.1%)
Runs: 122.52129364259841 123.81198039643643 124.28364108776684 124.52359997904551 125.64718990175813 126.02561528518653 126.34710867989708 126.5915267471081 127.07917498336654 127.1416961082026 127.2152696469405 127.28880495186846 127.49003984063745 127.53065297975472 127.80705256154356 127.94772257425895 128.21766824915903 128.40984697272123 128.4438963721832 128.51363938789086 128.90394212930156 128.98132562540292 129.0701465594707 129.27687194154262 129.4270401923269 129.45768753176736 129.80928034337742 129.81370592149037 130.07611700316036 130.11033854602178 130.20150264414843 130.40585495675316 130.62119545287862 131.4935445691609 131.54578915448488 131.64905249262432 131.82435129740526 131.8855464406527 132.5145180808837 132.62420612375726 132.64899315923847 132.9838613865604 134.0591688494068 134.19530708090892 134.21402456731184 134.2905159137237 134.39787092481708 134.76466191123737 134.80296635241206 134.92458071633772 134.9974852044623 135.6692127897854 136.074286951558 137.2792682846813 137.9530096433639 138.0970240932572 138.49269486879544 138.78324836008517 140.2205450876198
Chat opening (FPS) Baseline
Mean: 60.000 FPS
Stdev: 0.000 FPS (0.0%)
Runs: 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60

Current
Mean: 60.000 FPS
Stdev: 0.000 FPS (0.0%)
Runs: 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60
Chat opening (RAM) Baseline
Mean: 363.639 MB
Stdev: 8.746 MB (2.4%)
Runs: 347.0611979166667 348.0299479166667 350.77734375 351.5091145833333 351.6614583333333 353.09375 353.5325520833333 354.2200520833333 354.62109375 355.5377604166667 356.0052083333333 356.1236979166667 356.4010416666667 357.0013020833333 357.0572916666667 357.859375 358.2903645833333 358.6497395833333 359.2135416666667 359.3645833333333 359.5455729166667 359.9700520833333 360.5559895833333 360.5768229166667 360.73828125 360.9166666666667 361.0390625 361.0768229166667 361.0872395833333 361.3854166666667 361.4270833333333 361.8567708333333 362.015625 362.2265625 362.6575520833333 362.78125 363.5794270833333 364.6432291666667 364.7552083333333 364.9830729166667 367.41796875 368.203125 369.26953125 369.3958333333333 369.8984375 370.3190104166667 372.322265625 373.12109375 373.1848958333333 373.4440104166667 373.6432291666667 374.4052734375 374.7122395833333 375.65234375 376.2109375 377.201171875 377.583984375 380.09765625 382.6455078125 385.7841796875

Current
Mean: 358.030 MB
Stdev: 7.045 MB (2.0%)
Runs: 345.3919270833333 347.5677083333333 347.6119791666667 347.6953125 347.7526041666667 348.1927083333333 348.3893229166667 349.4453125 350.0768229166667 350.92578125 351.7018229166667 351.7591145833333 352 352.2734375 352.3893229166667 352.93359375 353.2057291666667 353.71875 354.6223958333333 354.7122395833333 355.34765625 355.3645833333333 355.51953125 355.5403645833333 355.6822916666667 355.765625 355.8997395833333 356.6041666666667 358.0833333333333 358.0924479166667 358.375 358.53515625 358.68359375 359.5846354166667 359.7083333333333 359.99609375 361.20703125 361.32421875 361.72265625 361.75 361.9427083333333 362.4205729166667 362.4934895833333 362.6432291666667 362.8294270833333 363.12109375 363.7109375 363.9778645833333 364.26953125 364.4557291666667 365.8880208333333 366.1796875 366.7916666666667 367.2994791666667 368.23046875 371.2356770833333 374.3828125 378.7236328125
Chat opening (CPU/JS) Baseline
Mean: 71.825 %
Stdev: 2.106 % (2.9%)
Runs: 66.9 66.9 68 68.1 68.4 68.8 69.5 69.6 69.7 69.7 69.8 69.9 69.9 69.9 69.9 70.6 70.7 71 71.1 71.2 71.2 71.2 71.3 71.3 71.6 71.7 71.8 71.8 71.8 71.8 72 72 72.1 72.1 72.1 72.1 72.2 72.3 72.7 72.7 72.9 72.9 72.9 73.1 73.2 73.4 73.5 73.6 73.6 73.9 73.9 74 74.4 74.9 75 75.1 75.2 75.2 75.3 76.1

Current
Mean: 70.798 %
Stdev: 2.092 % (3.0%)
Runs: 66.5 67.1 67.4 67.8 68 68.3 68.4 68.7 68.9 69 69 69.1 69.2 69.2 69.2 69.3 69.4 69.4 69.5 69.5 69.5 69.6 69.6 69.8 69.9 70.1 70.2 70.3 70.5 70.6 70.8 70.9 71 71.1 71.2 71.2 71.5 71.5 71.7 71.7 71.8 71.8 72 72.1 72.3 72.5 72.6 72.7 72.7 72.7 73.2 73.2 73.3 73.7 74.4 74.5 74.7 75 76.3
Chat opening (CPU/UI) Baseline
Mean: 25.466 %
Stdev: 1.377 % (5.4%)
Runs: 23 23.2 23.2 23.3 23.4 23.8 23.9 23.9 23.9 24 24 24.1 24.4 24.5 24.5 24.5 24.6 24.6 24.6 24.6 24.6 24.7 24.7 25.2 25.2 25.2 25.3 25.3 25.3 25.3 25.3 25.7 25.8 25.8 25.9 25.9 25.9 25.9 25.9 26 26 26 26.5 26.5 26.5 26.5 26.5 26.6 26.6 26.8 26.9 27.1 27.3 27.3 27.3 27.3 28 28.5 29.4

Current
Mean: 25.277 %
Stdev: 1.645 % (6.5%)
Runs: 22.4 22.5 22.5 22.6 23.1 23.1 23.2 23.3 23.3 23.7 23.8 23.8 23.8 23.8 24 24 24 24 24.4 24.5 24.6 24.6 24.7 24.7 24.7 25.1 25.2 25.2 25.2 25.2 25.2 25.3 25.3 25.3 25.3 25.3 25.3 25.3 25.9 25.9 26 26.4 26.5 26.5 26.5 26.6 26.6 26.6 26.6 26.6 27.1 27.1 27.1 27.2 27.3 27.8 28.3 28.6 28.7 29.4
Linking Baseline
Mean: 235.954 ms
Stdev: 39.194 ms (16.6%)
Runs: 185.92765299975872 190.9825439993292 191.0386149995029 193.15389000065625 193.33288600109518 193.75171000137925 193.9594729989767 195.74495500139892 196.14188599959016 196.93896399997175 197.60888700000942 198.55257200077176 198.99906400032341 199.0171710010618 199.0641280002892 199.1490070000291 199.33361800014973 199.83467600122094 200.25382499955595 200.5085450001061 204.45292099937797 204.76940900087357 205.31632499955595 206.32458500005305 207.1276439987123 210.10453299991786 211.5409750007093 216.77876799926162 221.78519699908793 226.53385399840772 230.38757399842143 233.0673419982195 234.0566819999367 237.47733600065112 240.88777700066566 249.29764799959958 251.7159419991076 252.7811689991504 255.14843699894845 259.26224800013006 259.66727699898183 263.34586599841714 263.4233800005168 264.1293950006366 269.47216800041497 271.0572510007769 274.30367100052536 275.0606689993292 277.1613779999316 280.55053699947894 280.8683269992471 282.34350600093603 284.00712100043893 290.4851890001446 292.5793050006032 294.77913499996066 303.0564780011773 308.5781659986824 316.93432600051165 323.35018000006676

Current
Mean: 237.266 ms
Stdev: 36.812 ms (15.5%)
Runs: 182.343465000391 189.18343099951744 189.25939999893308 191.84712699986994 191.91605599969625 192.05106600001454 192.4573969990015 193.90323900058866 196.2818600013852 196.4439289998263 196.56636499986053 198.47880099900067 199.37174499966204 200.34008800052106 202.2736409995705 202.77543099969625 203.45206700079143 205.7701830007136 207.515340000391 208.50573799945414 211.08134000003338 211.94726599939167 219.25638800114393 222.58516499958932 223.43330899998546 224.97237100079656 225.40210000053048 229.6029460001737 230.062052000314 230.70943200029433 232.12658699974418 240.42553700134158 241.3816320002079 242.7411700002849 244.57324299961329 245.29012000001967 246.20463099889457 250.52152599953115 267.45275900140405 268.5942379999906 269.69169100001454 271.77518800087273 278.4692379999906 278.66959699988365 280.1505530010909 280.1648760009557 280.4174799993634 282.12312800064683 282.4145919997245 282.44193599931896 283.65401200018823 284.5125319994986 285.1807869989425 289.74918700009584 289.84875500015914 293.40295499935746 296.61450199969113 303.0613599997014
Linking (CPU) Baseline
Mean: 145.112 %
Stdev: 2.790 % (1.9%)
Runs: 138.29042388790765 139.0782486712359 140.73891015072417 140.74812154837002 141.5500559028708 141.66481777829836 141.75663522206116 142.01198694348096 142.03712065340525 142.28905013172002 142.578180682891 142.65094054942165 142.91412754365325 143.01161263031193 143.01164552170144 143.06151948285182 143.0716176669368 143.14554652379968 143.36871004223414 143.42226732770578 143.5602943515381 143.69197538375488 143.83002979124754 144.16689403966757 144.27551147704597 144.37303927907803 144.44691894853472 144.5448225271237 145.0467299549782 145.42213421191354 145.4574690721596 145.59105457969758 145.64180941903726 145.71058252511904 145.7763323414323 145.81008357127493 145.87410070162014 145.91597888051513 145.96353924088422 146.32611818944042 146.3465476275185 146.37186203498948 146.79898652860473 147.08244509093984 147.10431769835003 147.1163383490697 147.42944308361663 147.52079663294418 147.76959717408573 148.26986026235986 148.36840246287773 148.98280823225895 149.04612766498875 149.169076548805 149.21764700172218 149.25082585564957 149.35896735216076 149.56904809364903 149.72680742654182 150.36393606631262

Current
Mean: 145.354 %
Stdev: 2.522 % (1.7%)
Runs: 139.5791943038706 140.20856488830117 140.5974209606506 140.96323634762518 140.98799699224998 141.858840169299 142.00972219842802 142.11029713170274 142.70706971926398 142.71617902926866 143.50926330989785 143.51187263761207 143.63063678329834 143.98594424138216 144.0416504319483 144.14494905254932 144.15749603155902 144.19098330261954 144.19596419848875 144.50856142982133 144.6358345491589 144.68008942072007 144.71270773052015 144.73692319903424 144.83382634866638 144.83973001294092 144.92110106782505 144.93359986867776 145.00416852863034 145.13623429579573 145.22765607131407 145.23246032238973 145.68188480676497 145.71139368806402 145.7259195587046 145.78472777585387 145.95328646851894 146.1077844311378 146.20497768023068 146.22480678606968 146.24425275648605 146.71889284802975 146.87956710448518 147.02353716639303 147.50777806185454 147.63882369867488 147.74163856494926 147.8159494482504 147.85362639332365 147.90282517600647 148.14111173479884 148.3682318792434 148.41714049990333 148.70002420460975 148.75216356432523 149.42993285046484 149.72557322614148 150.1934462565713 150.9117033048718
Linking (FPS) Baseline
Mean: 60.000 FPS
Stdev: 0.000 FPS (0.0%)
Runs: 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60

Current
Mean: 60.000 FPS
Stdev: 0.000 FPS (0.0%)
Runs: 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60
Linking (RAM) Baseline
Mean: 425.196 MB
Stdev: 12.475 MB (2.9%)
Runs: 400.96484375 401.25 401.6875 407.859375 408.3828125 409.046875 409.134375 409.1796875 409.4421875 409.48671875 409.87421875 409.98515625 410.17109375 411.12578125 411.65703125 413.2369791666667 413.30625 413.3578125 414.4546875 414.74453125 416.8287760416667 416.8385416666667 419.806640625 420.8665364583333 422.7669270833333 423.46875 427.0319010416667 428.138671875 430.3235677083333 430.5221354166667 432.6328125 432.7578125 433.7552083333333 433.8151041666667 434.0188802083333 434.1334635416667 434.3444010416667 434.4114583333333 434.6380208333333 434.6614583333333 435.08984375 435.2571614583333 435.3001302083333 435.4479166666667 435.8365885416667 435.9375 437.1028645833333 437.1901041666667 437.21484375 437.3561197916667 437.376953125 437.4244791666667 437.61328125 437.62890625 437.9388020833333 438.4270833333333 438.6217447916667 439.9622395833333 440.3001302083333 440.5944010416667

Current
Mean: 423.369 MB
Stdev: 12.493 MB (3.0%)
Runs: 400.11875 407.45234375 407.93359375 407.990625 408.3375 408.48984375 408.81953125 409.2125 409.63046875 409.8140625 410.28359375 410.87578125 410.9046875 410.9125 410.9796875 411.00703125 411.02734375 411.31328125 411.31796875 412.43203125 412.4420572916667 413.00546875 413.371875 413.82578125 415.4453125 415.9557291666667 415.98515625 417.42578125 418.4446614583333 419.496875 424.9010416666667 427.5423177083333 429.0755208333333 430.6692708333333 431.44140625 432.712890625 432.8548177083333 432.9733072916667 433.85546875 434.2350260416667 434.4225260416667 435.0944010416667 435.3424479166667 435.5703125 435.619140625 435.8307291666667 435.8997395833333 435.9088541666667 436.1901041666667 436.6790364583333 437.4947916666667 437.6822916666667 437.74609375 437.8326822916667 438.2565104166667 438.8977864583333 439.0546875 439.0826822916667 441.2662760416667 443.7473958333333
Linking (CPU/JS) Baseline
Mean: 80.181 %
Stdev: 1.549 % (1.9%)
Runs: 77.3 77.5 77.6 77.6 77.7 77.7 77.8 78 78.4 78.4 78.5 78.9 78.9 79.1 79.3 79.4 79.5 79.6 79.6 79.7 79.8 79.9 80 80 80 80.1 80.2 80.2 80.2 80.3 80.3 80.3 80.3 80.4 80.4 80.4 80.5 80.5 80.7 80.7 80.8 80.9 81 81 81.1 81.2 81.4 81.5 81.5 81.6 82 82.6 82.7 82.8 82.8 82.8 83.3 83.8

Current
Mean: 80.457 %
Stdev: 1.783 % (2.2%)
Runs: 76.4 76.4 76.7 76.8 77.5 78 78.6 78.8 78.8 78.9 78.9 79.2 79.2 79.2 79.3 79.3 79.4 79.4 79.4 79.5 79.6 79.6 80 80 80 80.1 80.2 80.2 80.3 80.4 80.4 80.5 80.7 80.7 80.8 80.9 81.1 81.1 81.2 81.5 81.6 81.6 81.6 81.7 81.7 81.7 81.9 82 82.4 82.4 82.6 82.7 82.8 82.9 82.9 83 83 83.2 83.2 83.5
Linking (CPU/UI) Baseline
Mean: 26.192 %
Stdev: 1.371 % (5.2%)
Runs: 23.1 23.5 23.5 23.9 24.2 24.3 24.3 24.4 24.5 24.6 24.6 24.7 24.7 24.7 25.5 25.5 25.5 25.6 25.6 25.8 25.9 25.9 25.9 25.9 25.9 26.1 26.2 26.2 26.3 26.3 26.3 26.4 26.5 26.6 26.6 26.6 26.6 26.8 26.8 26.8 26.9 26.9 26.9 26.9 27.1 27.2 27.2 27.2 27.3 27.5 27.5 27.5 27.6 27.9 27.9 28 28.3 28.5 28.6 29.5

Current
Mean: 25.826 %
Stdev: 1.354 % (5.2%)
Runs: 22.7 23 23.4 23.5 23.5 23.5 23.6 23.9 24.2 24.3 24.3 24.7 24.9 25 25.1 25.1 25.1 25.2 25.2 25.4 25.5 25.6 25.7 25.8 25.9 25.9 25.9 25.9 25.9 26.1 26.2 26.3 26.3 26.3 26.4 26.4 26.5 26.5 26.5 26.5 26.6 26.6 26.7 26.7 26.8 26.8 26.9 27 27.1 27.2 27.2 27.2 27.3 27.4 27.7 28.2 28.2 28.6

Copy link
Contributor

@Expensify/mobile-deployers 📣 Please look into this performance regression as it's a deploy blocker.

@ntdiary
Copy link
Contributor

ntdiary commented Oct 30, 2024

This PR won't impact performance.

@techievivek
Copy link
Contributor

Yeah, I can't see any correlation on why it would impact Open search router TTI Open Search Router TTI. This only helps with profile settings. I am going to remove the label from it.

@techievivek techievivek removed the DeployBlockerCash This issue or pull request should block deployment label Oct 30, 2024
Copy link
Contributor

🚀 Deployed to staging by https://github.com/techievivek in version: 9.0.56-0 🚀

platform result
🤖 android 🤖 success ✅
🖥 desktop 🖥 success ✅
🍎 iOS 🍎 success ✅
🕸 web 🕸 success ✅
🤖🔄 android HybridApp 🤖🔄 success ✅
🍎🔄 iOS HybridApp 🍎🔄 success ✅

Copy link
Contributor

github-actions bot commented Nov 4, 2024

🚀 Deployed to production by https://github.com/Julesssss in version: 9.0.56-9 🚀

platform result
🤖 android 🤖 success ✅
🖥 desktop 🖥 success ✅
🍎 iOS 🍎 success ✅
🕸 web 🕸 success ✅
🤖🔄 android HybridApp 🤖🔄 skipped 🚫
🍎🔄 iOS HybridApp 🍎🔄 skipped 🚫

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants